<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>MakeIndex</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/MakeIndex"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-MakeIndex rootpage-MakeIndex skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">MakeIndex</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p><b>MakeIndex</b> ist ein Programm, das aus unsortierten Rohdaten einen <a href="Sortierung" title="Sortierung">sortierten</a> <a href="Register_(Nachschlagewerk)" title="Register (Nachschlagewerk)">Index</a> erstellt. Der Index enthält zusätzlich Auszeichnungen. MakeIndex kann Rohdaten verschiedener Programme verarbeiten, wird jedoch vor allem mit <a href="LaTeX" title="LaTeX">LaTeX</a> und mit <a href="Troff" title="Troff">troff</a> verwendet.
</p><p>MakeIndex wurde um das Jahr 1988 von Pehong Chen in der <a href="Programmiersprache_C" class="mw-redirect" title="Programmiersprache C">Programmiersprache C</a> geschrieben und ist <a href="Freie_Software" title="Freie Software">freie Software</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Deutsche_Sortierung">Deutsche Sortierung</h2></div>
<p>Mit dem Schalter <code>-g</code> kann MakeIndex die Daten nach DIN 5007-2 (deutsche Telefonbuchsortierung) sortieren.
Bei dieser Option müssen die Buchstaben ä, ö, ü und ß nach den Konventionen des LaTeX-Paketes <code>german.sty</code> eingegeben werden (<code>"a</code>, <code>"o</code>, <code>"u</code> und <code>"s</code>).
</p><p>Allerdings muss dann mit Hilfe der Option <code>-s</code> auch eine eigene Stildatei eingebunden werden, da <code>"</code> in MakeIndex standardmäßig eine andere Bedeutung besitzt. Wird das vergessen, erhält man die Fehlermeldung „<code>Option -g invalid, quote character must be different from '"'.</code>“.
</p><p>Unter <a href="Windows" class="mw-redirect" title="Windows">Windows</a> mit im <a href="Standardpfad" class="mw-redirect" title="Standardpfad">Standardpfad</a> installiertem <a href="MiKTeX" title="MiKTeX">MiKTeX</a> 2.9 muss der Aufruf dann beispielsweise so aussehen (die Indexdatei heißt hier „<code>idx0.idx</code>“):
<code>makeindex -g -s "C:\Programme\MiKTeX 2.9\makeindex\german\umlaut.ist" idx0</code>
</p><p>In diesem Fall können die Umlaute auch als ä, ö, ü eingegeben werden, das ist aber abhängig von der Stildatei und weiteren Einstellungen bzw. unter <a href="TeX" title="TeX">TeX</a>/<a href="LaTeX" title="LaTeX">LaTeX</a> geladenen Paketen.
</p><p>Zwar ist deutsche Sortierung verfügbar, aber die Sortierung kann nicht beliebig konfiguriert werden. Ein flexibleres Indexprogramm ist xindy von Joachim Schrod.
</p>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Pehong Chen, Michael A. Harrison: <cite style="font-style:italic">Index Preparation and Processing</cite>. In: <cite style="font-style:italic">Software: Practice and Experience</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em"> </span>18</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em"> </span>9</span>, 1988, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a> <span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%221097-024X%22&key=cql">1097-024X</a></span>, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em"> </span>897–915</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1002/spe.4380180907">10.1002/spe.4380180907</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rfr_id=info:sid/de.wikipedia.org:MakeIndex&rft.atitle=Index+Preparation+and+Processing&rft.au=Pehong+Chen%2C+Michael+A.+Harrison&rft.date=1988&rft.doi=10.1002%2Fspe.4380180907&rft.genre=journal&rft.issn=1097-024X&rft.issue=9&rft.jtitle=Software%3A+Practice+and+Experience&rft.pages=897-915&rft.volume=18" style="display:none"> </span></li>
<li>Frank Mittelbach, Michel Goossens: <i>Der LaTeX-Begleiter.</i> 2. Auflage, Pearson Studium, München 2005, ISBN 3-8273-7166-X.</li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2021-11-22" href="https://de.wikipedia.org/wiki/?title=MakeIndex&oldid=217492091">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>